home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- Protect! EXE/COM v.5.0
- (C) 1993,1994 Jeremy Lilley
- All Rights Reserved
-
-
- Thank you for obtaining Protect! EXE/COM v.5.0 to
- evaluate. Please read through this file before using Protect!
- EXE/COM. Also, the documentation is only 8 pages long, so you
- may probably want to look at it before you use Protect.
-
- If you're unfamiliar with Protect!, it is an encryption
- and anti-hack program for EXE/COM files. It scrambles EXE and
- COM files and adds a security seal to the specific file. If the
- file is tampered with or modified, the internal security seal
- detects the change using a CRC and stops execution of the file.
- The user sees a file integrity error message, which is
- customizable by registered users. Thus, you can have a message
- like "ACCESS DENIED - This File Has Been Changed, Please Contact
- xxxx For A Safe Copy," etc. Most authors/developers would *much*
- rather have a message like that pop up than have their copyright
- screens "missing" or have the program crash due to tampering!
-
- Protect! has no special requirements except that the
- program must be DOS-based and be less than around 600k (the
- whole program must fit in memory when initially loading). You
- don't need to use an EXE compressor (as in previous versions),
- but it is *HIGHLY RECOMMENDED* that you do, unless you have
- reason not to. Protect! doesn't compress files itself because it
- was designed primarily with a focus on the security aspects of
- your files rather than to duplicate the functions of EXE and COM
- compressors already on the market. LZEXE, a *FREEWARE* EXE
- compressor that you can get almost anywhere today, or PKWare's
- PKLITE (R) will reduce the final file size and speed up loading
- when used on the file right before Protect! is used, and, again,
- use of one of them is highly recommended. Protect! has been
- thoroughly beta-tested on a variety of systems and operating
- systems to ensure that compatibility is never sacrificed for
- the security of your programs.
-
- Protect! now uses advanced anti-debugging techniques and
- its own mutation engine (see the documentation for more on the
- mutation engine) to thwart your programs from being "cracked."
- No longer can a few bytes be blanked out to prevent certain
- copyright screens from being displayed or to change the behavior
- of the program. You won't have to worry nearly as much about
- people disassembling your secret algorithms or every Dick and
- Jane using a simple hex editor to change unprotected copyright
- messages.
-
-
- To Protect a file, simply run Protect! on it:
-
- PROTEXCM MYPROG[.EXE or .COM]
-
- (If no extension is specified, it will
- try to search for the file, EXE first.)
-
-
- Page 2
-
-
-
- If and when you register, you just need
- to add one more parameter to change the
- file integrity error message.
-
-
- Don't let the simplicity of Protect! fool you - it is a
- powerful anti-hack program that has been tried, tested, and
- improved upon for the last year. No TSRs or anything obtrusive
- are needed - the variable-length security envelope added to the
- file (less than 1k in most cases) takes care of all of the anti-
- debugging and integrity checking.
-
- MarkEXE v.2.0, a utility that you can use to imbed
- copyright messages in the beginnings of EXE files, is now
- bundled with Protect. The license for it is the same as Protect!
- (i.e. you must register to distribute files modified by it). See
- MarkEXE.DOC for details.
-
- If you are testing Protect! by Protecting a file and
- then modifying it, please note that if you modify the very
- beginning or the very end, the results can be unpredictable
- (because you're changing the actual structure of the file,
- especially in EXE files). Protect! will blank out (fill in with
- random bytes) the EXE header (which is coincidentally where the
- PKLITE (R) copyright message, among others, is stored). If you
- modify these random bytes with a sector editor, nothing will
- happen, but it won't affect the operation of your program.
-
- Protect! is $25, and in order to distribute files that
- you Protect, you must register. Registered users get a copy of
- PROTEXCM.EXE without the beg screens, slightly different than
- the unregistered version (i.e. any future unregistered unprotect
- may not necessarily work for a registered version). Your
- registration also includes product updates and support. Finally
- and most importantly, you can customize your own file integrity
- error messages (especially on foreign-language versions of
- products). In any case, thank you for evaluating Protect!
-
-
- Jeremy Lilley
- Re: Protect! EXE/COM
- 2711 Oakview Circle
- Medford, OR 97504
- Compuserve: 75060,2074
- Internet: 75060.2074@compuserve.com
-
-
-